home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / boot / sunprom / devConfig.c < prev    next >
C/C++ Source or Header  |  1990-09-17  |  1KB  |  56 lines

  1. /*
  2.  * devConfig.c --
  3.  *
  4.  *    Excerpts from the dev module in the kernel.
  5.  *
  6.  * Copyright 1985 Regents of the University of California
  7.  * All rights reserved.
  8.  */
  9.  
  10. #ifdef notdef
  11. static char rcsid[] = "$Header: /sprite/src/boot/sunprom/RCS/devConfig.c,v 1.1 90/09/17 11:01:50 rab Exp Locker: rab $ SPRITE (Berkeley)";
  12. #endif 
  13.  
  14. #include "sprite.h"
  15. #include "fsBoot.h"
  16. #include "vmSunConst.h"
  17. #include "machMon.h"
  18.  
  19.  
  20.  
  21.  
  22. /*
  23.  *----------------------------------------------------------------------
  24.  *
  25.  * dev_config --
  26.  *
  27.  *    Boottime device configuration.  This is a special version of this
  28.  *    routine that knows we will be using the PROM driver routines.
  29.  *
  30.  * Results:
  31.  *    None.
  32.  *
  33.  * Side effects:
  34.  *    This saves the pointer to the boot parameters in the global
  35.  *    fsDevice so that it is available to the SunPromDevOpen and
  36.  *    SunPromDevRead routines.
  37.  *
  38.  *----------------------------------------------------------------------
  39.  */
  40. void
  41. dev_config(paramPtr, fsDevicePtr)
  42.     MachMonBootParam *paramPtr;    /* PROM parameters */
  43.     Fs_Device *fsDevicePtr;    /* FS descriptor for the boot device */
  44. {
  45.     Mach_MonPrintf("Sprite Boot %s(%d,%d,%d)%s\n", paramPtr->devName,
  46.              paramPtr->ctlrNum, paramPtr->unitNum,
  47.              paramPtr->partNum, paramPtr->fileName);
  48.  
  49.     fsDevicePtr->serverID = -1;
  50.     fsDevicePtr->type = 0;
  51.     fsDevicePtr->unit = paramPtr->unitNum;
  52.     fsDevicePtr->data = (ClientData)paramPtr;
  53. }
  54.  
  55.  
  56.